<?php
require_once '../dal/dalMemoria.php';
require_once '../dal/dalArchivoExcepcion.php';
class bllMemoria{
	static function insertarMemoria($parametro1){
		$arregloParametros = explode("|", $parametro1);
		$nombre = $arregloParametros[0];
		$fabricante = $arregloParametros[1];
		$tamano = $arregloParametros[2];
		$frecuencia = $arregloParametros[3];
		$tipo = $arregloParametros[4];
		$comentario = $arregloParametros[5];
		$estado = $arregloParametros[6];
	
		dalMemoria::insertarMemoria($nombre, $fabricante, $tamano, $frecuencia, $tipo, $comentario, $estado);
		return "Datos guardados con exito";
	}
	static function modificarMemoria($parametro1){
		//divide cadenas por un caracter.
		$arregloParametros = explode("|", $parametro1);
		$nombre = $arregloParametros[0];
		$fabricante = $arregloParametros[1];
		$tamano = $arregloParametros[2];
		$frecuencia = $arregloParametros[3];
		$tipo = $arregloParametros[4];
		$comentario = $arregloParametros[5];
		$estado = $arregloParametros[6];
                $idMemoria = $arregloParametros[7];
		
		dalMemoria::modificarMemoria($nombre, $fabricante, $tamano, $frecuencia, $tipo, $comentario, $estado, $idMemoria);
		return "Datos Modificados con exito";
	}

                static function obtenerMemoria(){
		
		  $cadena = "";
		  $rstResultadoQuery = dalMemoria::obtenerMemoria();
		  while (($array = $rstResultadoQuery->FetchRow())) 
		  {
		  		
		  		$cadena .= "<tr>";
		  		$cadena .= "<td>" . $array[1] . "</td>";
                                $cadena .= "<td>" . $array[2] . "</td>";
		  		$cadena .= "<td>" . $array[3] . "</td>";                                
                           	$cadena .= "<td><a title='Seleccionar' href='#' id='$array[0]' onclick='traspasarDatosATabla($array[0]);'> Asignar <img src='img/asignar.png' />   </a></td>";
		  		$cadena .= "</tr>";			  
		  }
		  
		  
		  return $cadena;		
            }
          
        
}
?>